home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / sound / hdrecord.lzh / HDRECORD.TXT < prev    next >
Text File  |  1992-04-21  |  4KB  |  76 lines

  1.          Hard Drive Recording Kit, Pre-release 1/27/92
  2.  
  3.                  Written by Dan Hollis
  4.             Copyright (C) 1992 MicroImages Software
  5.  
  6.  
  7. Ok, I finally decided to send out a pre-release version of my
  8. Hard Drive recording program. I haven't done anything to it for
  9. the past few months, but with some prodding or new ideas I might.
  10.  
  11. Note: Yes, the programs are only 1k in size!!
  12. Believe me, the files they create really make up for it!! They
  13. also only require about 64k of RAM to run.
  14.  
  15. Ok, some instructions:
  16.  
  17. What these two programs do is let you use your sampling cartridge
  18. and hard drive for recording sound. Using the programs is pretty
  19. simple. To record, double-click HDRECORD.PRG, and follow the
  20. prompts. No flashy oscilloscopes or spectrum analyzers here :^)
  21. Recording will stop when either ESC is pressed, or the drive
  22. runs out of space.
  23. To play, double-click HDPLAY.PRG, and sit back and enjoy. Output
  24. is through the ST-REPLAY output, not the monitor, BTW.
  25.  
  26. Requirements: ST-REPLAY 4, a hard drive with plenty of free space.
  27.  
  28. Limitations: You're welcome to try it on floppy, lemme know what
  29. happens ;^) Sampling speed is hard-wired at 20khz (for now). The
  30. filename for the sample is stuck at "sample.spl" (for now).
  31. For best results, stick these programs in their own folder
  32. and run them from there.
  33. Make sure you have plenty of free disk space! A 3 minute sample at
  34. 20khz will take 3,600,000 bytes!
  35. If you have a slow hard drive, it might be wise to optimize it, i.e.
  36. make all the files contiguous. I use Hard Drive Sentry to do this, it
  37. works well enough - but there are many such programs that do just as
  38. well. If your hard drive can't keep up, you will not notice any
  39. problems on recording, just on playback, where the music will sound
  40. like it's skipping around.
  41.  
  42. Un-limitations: No longer is your maximum sample length limited by
  43. how much RAM you have, but rather by how much diskspace you have.
  44. This was the general idea, since I was getting pissed with sampling
  45. programs limiting the sample length to available RAM. My favorite
  46. songs just wouldn't fit into RAM. Steve Vai's "ballerina" is one
  47. example. They sure fit now!! :^)
  48.  
  49. Technical notes: The technique used is "double buffering", i.e.
  50. while sampling takes place in one half of the memory buffer,
  51. the other half is being saved. Then, it switches over to the
  52. other half, and vice-versa. Luckily the Atari ST has DMA for
  53. hard drive I/O, which makes my work a LOT simpler =:^)
  54. STe's should be much better with this technique, I should
  55. even be able to write a multitasking version (i.e. Desk Accessory)
  56. which runs in the background. That is, assuming I had an STe.
  57. Also, stock STs are limited to a 20khz sample rate, this is due to
  58. the speed of the CPU. Higher speeds may be possible on processor
  59. accelerators (i.e. Adspeed and the SST) and the Atari TT, but I
  60. don't have any of these, so until I do, it won't go any higher.
  61.  
  62. Before I continue any work on this program, I'd like to find
  63. out what kind of interest there is. I'd also like some suggestions.
  64.  
  65. So, I can be reached at:
  66.  
  67. -----------------------------------------------------------------
  68. Dan Hollis/P.O. Box 580448/Houston, TX 77258/U.S.A.
  69. InterNET: dhollis@bitsink.uucp or bitsink!dhollis@moe.rice.edu
  70.       dhollis@nuchat.sccsi.com (As a last resort)
  71. ForemNET: Daniel Hollis @ 3   (Atari-OH!)    713-480-9310
  72.       Daniel Hollis @ 181 (Bitbucket ST) 713-729-7555
  73. -----------------------------------------------------------------
  74.         "I'm not prejudiced, I hate everybody!"
  75.  
  76.